torcpy: Supporting task parallelism in Python
نویسندگان
چکیده
منابع مشابه
Task Parallelism in Spar
In this paper we will give a small introduction to Spar, a programming language for semi-automatic parallel programming. Spar, a Java derivative is being developed as part of the Automap project, which aims to create completely automatic mappings for code and data at either compile time or runtime. We will present how Spar supports task-parallel programming and how it interacts with the user or...
متن کاملSupporting Parallelism in Server-based Multiprocessor Systems
Developing an efficient server-based real-time scheduling solution that supports dynamic task-level parallelism is now relevant to even the desktop and embedded domains and no longer only to the high performance computing market niche. This paper proposes a novel approach that combines the constantbandwidth server abstraction with a work-stealing load balancing scheme which, while ensuring isol...
متن کاملSupporting Data Parallelism in Matcloud: Final Report
Matcloud is an on-line service to run Matlab-like script on client’s web browser. Internally it is accelerated by CUDA-enabled GPUs to provide better performance. For calculations on large matrices, the performance margin is large enough to compensate for the network delays that do not exist on locally installed Matlab. Previous work has been focusing on one-to-one mapping between a script comm...
متن کاملCoir: A Thread-Model for Supporting Task- and Data- Parallelism in Object-Oriented Parallel Languages
Dataand task-parallelism are two important parallel programming models. Object-oriented paradigm in parallelism provides a good way of abstracting out various aspects of computations and computing resources. Using an object-oriented language like C++, one can compose data and control representations into a single active object. We propose a thread model of parallelism that addresses both data a...
متن کاملImplementation of a Portable Runtime System Supporting Mixed Task and Data Parallelism
This paper describes the portable implementation of a programming model based on shared objects that integrates task and data parallelism. As a starting point, the implementation uses two existing runtime systems: the Orca runtime system (RTS), for task parallel programming, and Hawk, for data parallel programming. To achieve this portable integration, we implemented the Orca RTS and Hawk on to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SoftwareX
سال: 2020
ISSN: 2352-7110
DOI: 10.1016/j.softx.2020.100517